<template>
    <div>
      <van-nav-bar
        title="收货地址"
        left-text="返回"
        left-arrow
        @click-left="router.back()"
      />
      <van-address-list
        v-model="chosenAddressId"
        :list="list"
        :disabled-list="disabledList"
        disabled-text="以下地址超出配送范围"
        default-tag-text="默认"
        @add="onAdd"
        @edit="onEdit"
      />
    </div>
  </template>
  
  <script setup lang="ts">
  import { ref, onUnmounted } from 'vue'
  import { useRouter } from 'vue-router'
  import { useBottomStore } from '@/stores/buttom'
  import { showToast } from 'vant'
  const store = useBottomStore()
  store.changeBottomStatus()
  onUnmounted(() => {
    store.changeBottomStatus()
  })
  const chosenAddressId = ref('1')
  const router = useRouter()
  const list = [
    {
      id: '1',
      name: '张三',
      tel: '13000000000',
      address: '浙江省杭州市西湖区文三路 138 号东方通信大厦 7 楼 501 室',
      isDefault: true
    },
    {
      id: '2',
      name: '李四',
      tel: '1310000000',
      address: '浙江省杭州市拱墅区莫干山路 50 号'
    }
  ]
  const disabledList = [
    {
      id: '3',
      name: '王五',
      tel: '1320000000',
      address: '浙江省杭州市滨江区江南大道 15 号'
    }
  ]
  
  const onAdd = () => showToast('新增地址')
  const onEdit = (item: any, index: Number) => showToast('编辑地址:' + index)
  </script>
  
  <style lang="scss" scoped>
  ::v-deep(.van-tag--primary) {
    background-color: #fe7f2d;
  }
  ::v-deep(.van-button--primary) {
    background-color: #fe7f2d;
    border: 1px solid #fe7f2d;
  }
  ::v-deep(.van-address-list__bottom){
      background-color: none !important;
  }

//van-badge__wrapper van-icon van-icon-success
  </style>